﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>一般处理程序 ashx练习</title>
</head>
<body>
    <form action="Hello1.ashx">
    <div>
        <!--隐藏字段,保存ispostback属性值，区别是第一次请求还是后续请求-->
        <input type="hidden" name="ispostback" value="ture" />
        姓名:<input type="text" name="UserName" value="" id="username" />
        <input type="submit" value="提交" />
        <!-- 
         第一点:  浏览器向服务器端提交数据，被提交数据的表单（input,select,textare等）放到Form中通过action属性设定表单被提交到那个页面，
        为了在服务器端取出来表单项的值，需要在HTML中为表单元素设定Name属性，
        注意ID是给JS操作和Dom操作用的，name才是提交给服务器的，
        在服务器端用context.Request[“UserName”]来根据表单项的name来获得提交的属性值，
        通过context.Response.Write向浏览器输出处理后的显示HTML内容。

        第二点:
            表单域只是设定了name的才会被提交给服务器(用gei方式看的清楚)。如果给submit按钮设定name，那么按钮的value也会被提交给服务器。
        -->
    </div>
    </form>
</body>
</html>
